home *** CD-ROM | disk | FTP | other *** search
- // VCSECRET.H
-
- // (C) Anubis Software Julio 1995
- // Esta librería permite pedir cadenas de caracteres
- // de una forma elegante en el entorno de ventanas AVISION.
-
- #ifndef VCSECRET.H
- #define VCSECRET.H
-
- // -----------------------------------------+
- // Inclusion de librerias Borland C++ |
- // -----------------------------------------+
-
- // -----------------------------------------+
- // Inclusion de librerias Anubis Software |
- // -----------------------------------------+
- #include "mdefs.h"
- #include "ventana2.h"
- #include "cadena.h"
- #include "scancode.h"
- #include "mouse.h"
-
-
- // -------------------+
- // Tipos predefinidos |
- // -------------------+
- typedef struct {
- Ventana2 *Ventana;
- char Nombre[50];
- char LActivacion;
- char *Cadena;
- BYTE PosXNombre;
- BYTE PosYNombre;
- BYTE PosX;
- BYTE PosY;
- BYTE Ancho;
- BYTE PosRelLetra;
- BYTE CursorCadena;
- BYTE CNombre;
- BYTE CLetra;
- BYTE CTexto;
- BYTE CFondo;
- BYTE CNSeleccionado;
- boolean Estado;
- WORD TecRapid;
- } VCsecret;
-
-
- // ----------------------------+
- // Definición de constantes |
- // ----------------------------+
- // Eventos que devuelve VCsecretEvent
- #define VCSECRET_NADA 50
- #define VCSECRET_SIGUIENTE 51
- #define VCSECRET_ANTERIOR 52
- #define VCSECRET_CAMBIADA 53
- #define VCSECRET_PULSADA 54
- #define VCSECRET_SELECCIONADA 55
-
- // Eventos que se le pasan a VCadenaEvent
- // Después algunos se pasarán a VENTANA2.H
- #define PULSAR_TECLA 0
- #define TECLA_RAPIDA 3
-
- //Después se pasará a ventana2.h
-
- // ----------------------------------------------+
- // Declaración e implementacion de las librerias |
- // ----------------------------------------------+
- void DibujarVCsecret(VCsecret *);
- void SeleccionarVCsecret( VCsecret *);
- void DeseleccionarVCsecret( VCsecret *);
- void VCsecretCambiarCadena(VCsecret *, char *);
- WORD VCsecretEvent( VCsecret *, WORD , WORD );
-
- #endif
-